/**
 * 
 */
package com.baijia.tianxiao.push.service;

import java.util.List;
import java.util.Map;

import com.baijia.tianxiao.push.model.UserDeviceAttribute;

/**
 * @author leiruiqi
 *
 */
public interface UserDeviceAttributeService {

	boolean addAttribute(String bizType,String userId,String deviceId,String attribute);
	
	UserDeviceAttribute findByDeviceAndBizUserId(String bizType,String userId,String deviceId);
	
	List<UserDeviceAttribute> queryByBizAndUserIdPrefix(String bizType,String userIdPrefix);
	
	Map<String,UserDeviceAttribute> queryMapByBizAndUserIdPrefix(String bizType,String userIdPrefix);
	
	List<UserDeviceAttribute> queryByBizAndUserId(String bizType,String userId);
	
	Map<String,UserDeviceAttribute> queryMapByBizAndUserId(String bizType,String userId);
}
